package Pruebas;

import com.munichosica.myapp.dto.Producto;
import com.munichosica.myapp.exceptions.ProductoDaoException;
import com.munichosica.myapp.factory.ProductoDaoFactory;

public class PruebaProducto {
	public static void main(String[] args) {
		insertar();
		listar();
	}

	private static void insertar() {
		Producto producto=new Producto();
		producto.setProcodigoD(2);
		producto.setPronombreV("Chocolate");
		producto.setProobservacionV("Puro cacao");
		producto.setProcantidadI(50);
		producto.setProestadoC("A");
		producto.setPropreciounitD(5);
		try {
			ProductoDaoFactory.create().insert(producto);
		} catch (ProductoDaoException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

	private static void listar() {
		try {
			Producto[] productos=ProductoDaoFactory.create().findAll();
			for(Producto p:productos){
				System.out.println(p.getProcodigoD()+" "+p.getPronombreV()+" "+p.getPropreciounitD());
			}
		} catch (ProductoDaoException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
